using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Runtime.Serialization;
using System.Collections;
using System.Data;
using System.ComponentModel;
using System.Data.OracleClient;
using WPFExcelReport.Helpers;
using WPFExcelReport.Controls;
namespace WPFExcelReport
{
    public partial class VEKSTPOS
    {
        public DataRow Convert2EKSTPOS(DataRow dwInput, string ITXDBVERSION, bool IsConvert = false)
        {
            DataSet SResult = new DataSet();
            SResult = QueryEKSTPOS(dwInput, 0);
            DataRow dwReturn = null;
            if (SResult.Tables[0].Rows.Count > 0)
            {
                dwReturn = SResult.Tables[0].Rows[0];
            }
            else
            {
                dwReturn = SResult.Tables[0].NewRow();
            }
            switch (ITXDBVERSION)
            {
                case "YGR":
                    #region=========
         dwReturn["EKSTPMANDANT"] = " ".PadRight(2 ); 
         dwReturn["EKSTPAUFKRS"] = " ".PadRight(2 ); 
         dwReturn["EKSTPAUFLFD"] = " ".PadRight(6 ); 
         dwReturn["EKSTPAUFPOS"] = " ".PadRight(3 ); 
         dwReturn["EKSTPAENZL"] = " ".PadRight(0 ); 
         dwReturn["EKSTPAENB"] = " ".PadRight(8 ); 
         dwReturn["EKSTPAEND"] = " ".PadRight(0 ); 
         dwReturn["EKSTPNEUB"] = " ".PadRight(8 ); 
         dwReturn["EKSTPNEUD"] = " ".PadRight(0 ); 
         dwReturn["EKSTPAUFGRP"] = " ".PadRight(1 ); 
         dwReturn["EKSTPAUFART"] = " ".PadRight(2 ); 
         dwReturn["EKSTPARTGR"] = " ".PadRight(1 ); 
         dwReturn["EKSTPKUNDNR"] = " ".PadRight(8 ); 
         dwReturn["EKSTPWERK"] = " ".PadRight(3 ); 
         dwReturn["EKSTPABT"] = " ".PadRight(3 ); 
         dwReturn["EKSTPWAKZ"] = " ".PadRight(1 ); 
         dwReturn["EKSTPART"] = " ".PadRight(20 ); 
         dwReturn["EKSTPVAR"] = " ".PadRight(3 ); 
         dwReturn["EKSTPFARBE"] = " ".PadRight(10 ); 
         dwReturn["EKSTPDESS"] = " ".PadRight(10 ); 
         dwReturn["EKSTPCOL"] = " ".PadRight(10 ); 
         dwReturn["EKSTPBESCH"] = " ".PadRight(10 ); 
         dwReturn["EKSTPZUSTAND"] = " ".PadRight(4 ); 
         dwReturn["EKSTPGROE"] = " ".PadRight(7 ); 
         dwReturn["EKSTPSCHLIGR"] = " ".PadRight(5 ); 
         dwReturn["EKSTPSCHLINR"] = " ".PadRight(15 ); 
         dwReturn["EKSTPLSART"] = " ".PadRight(20 ); 
         dwReturn["EKSTPLSVAR"] = " ".PadRight(3 ); 
         dwReturn["EKSTPLSFB"] = " ".PadRight(10 ); 
         dwReturn["EKSTPLSDESS"] = " ".PadRight(10 ); 
         dwReturn["EKSTPLSCOL"] = " ".PadRight(10 ); 
         dwReturn["EKSTPLSBE"] = " ".PadRight(10 ); 
         dwReturn["EKSTPLSZUSTAND"] = " ".PadRight(4 ); 
         dwReturn["EKSTPLSGROE"] = " ".PadRight(7 ); 
         dwReturn["EKSTPLSGRPBEZ"] = " ".PadRight(20 ); 
         dwReturn["EKSTPLSARTBEZ"] = " ".PadRight(40 ); 
         dwReturn["EKSTPSTKLGV"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSTKLGB"] = " ".PadRight(0 ); 
         dwReturn["EKSTPPRKZ"] = " ".PadRight(1 ); 
         dwReturn["EKSTPPRUEF"] = " ".PadRight(4 ); 
         dwReturn["EKSTPMATKOMPDR"] = " ".PadRight(1 ); 
         dwReturn["EKSTPPARTIE"] = " ".PadRight(7 ); 
         dwReturn["EKSTPSPUL"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSPULG"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSPULM"] = " ".PadRight(0 ); 
         dwReturn["EKSTPVPEINH"] = " ".PadRight(4 ); 
         dwReturn["EKSTPAM"] = " ".PadRight(2 ); 
         dwReturn["EKSTPZUSAM"] = " ".PadRight(2 ); 
         dwReturn["EKSTPHUELSE"] = " ".PadRight(6 ); 
         dwReturn["EKSTPKF"] = " ".PadRight(1 ); 
         dwReturn["EKSTPFDRES"] = " ".PadRight(1 ); 
         dwReturn["EKSTPWI"] = " ".PadRight(1 ); 
         dwReturn["EKSTPANZTKB"] = " ".PadRight(0 ); 
         dwReturn["EKSTPLOSGR"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWIRKGEW"] = " ".PadRight(0 ); 
         dwReturn["EKSTPVKUNDNR"] = " ".PadRight(8 ); 
         dwReturn["EKSTPVWERK"] = " ".PadRight(3 ); 
         dwReturn["EKSTPVABT"] = " ".PadRight(3 ); 
         dwReturn["EKSTPVART"] = " ".PadRight(20 ); 
         dwReturn["EKSTPVVAR"] = " ".PadRight(3 ); 
         dwReturn["EKSTPVFARBE"] = " ".PadRight(10 ); 
         dwReturn["EKSTPEKUNDNR"] = " ".PadRight(8 ); 
         dwReturn["EKSTPEWERK"] = " ".PadRight(3 ); 
         dwReturn["EKSTPEABT"] = " ".PadRight(3 ); 
         dwReturn["EKSTPEART"] = " ".PadRight(20 ); 
         dwReturn["EKSTPEVAR"] = " ".PadRight(3 ); 
         dwReturn["EKSTPEFARBE"] = " ".PadRight(10 ); 
         dwReturn["EKSTPEDESS"] = " ".PadRight(10 ); 
         dwReturn["EKSTPECOL"] = " ".PadRight(10 ); 
         dwReturn["EKSTPEBESCH"] = " ".PadRight(10 ); 
         dwReturn["EKSTPEZUSTAND"] = " ".PadRight(4 ); 
         dwReturn["EKSTPEGROE"] = " ".PadRight(7 ); 
         dwReturn["EKSTPMINLIME"] = " ".PadRight(0 ); 
         dwReturn["EKSTPMINLISP"] = " ".PadRight(0 ); 
         dwReturn["EKSTPMEEH"] = " ".PadRight(3 ); 
         dwReturn["EKSTPMEEHGRP"] = " ".PadRight(1 ); 
         dwReturn["EKSTPMEEHFKT"] = " ".PadRight(12 ); 
         dwReturn["EKSTPME1"] = " ".PadRight(0 ); 
         dwReturn["EKSTPME2"] = " ".PadRight(0 ); 
         dwReturn["EKSTPME3"] = " ".PadRight(0 ); 
         dwReturn["EKSTPME4"] = " ".PadRight(0 ); 
         dwReturn["EKSTPME5"] = " ".PadRight(0 ); 
         dwReturn["EKSTPME6"] = " ".PadRight(0 ); 
         dwReturn["EKSTPME7"] = " ".PadRight(0 ); 
         dwReturn["EKSTPME8"] = " ".PadRight(0 ); 
         dwReturn["EKSTPME9"] = " ".PadRight(0 ); 
         dwReturn["EKSTPMEO"] = " ".PadRight(0 ); 
         dwReturn["EKSTPMEU"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSMENGE"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWE1"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWE2"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWE3"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWE4"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWE5"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWE6"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWE7"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWE8"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWE9"] = " ".PadRight(0 ); 
         dwReturn["EKSTPBDAT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPLTERM"] = " ".PadRight(0 ); 
         dwReturn["EKSTPILTERM"] = " ".PadRight(0 ); 
         dwReturn["EKSTPFIX"] = " ".PadRight(1 ); 
         dwReturn["EKSTPLDAT"] = " ".PadRight(8 ); 
         dwReturn["EKSTPDRUDAT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWVTERM"] = " ".PadRight(0 ); 
         dwReturn["EKSTPWUTERM"] = " ".PadRight(0 ); 
         dwReturn["EKSTPVEINDAT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPVEINDALT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPLTERMBE"] = " ".PadRight(0 ); 
         dwReturn["EKSTPLTERMKZ"] = " ".PadRight(1 ); 
         dwReturn["EKSTPVTERMIN"] = " ".PadRight(0 ); 
         dwReturn["EKSTPVTERMEIN"] = " ".PadRight(8 ); 
         dwReturn["EKSTPDATVON"] = " ".PadRight(0 ); 
         dwReturn["EKSTPBEDAT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPTERMTAB"] = " ".PadRight(4 ); 
         dwReturn["EKSTPTERMIND"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSOLLDAT1"] = " ".PadRight(0 ); 
         dwReturn["EKSTPISTDAT1"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSOLLDAT2"] = " ".PadRight(0 ); 
         dwReturn["EKSTPISTDAT2"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSOLLDAT3"] = " ".PadRight(0 ); 
         dwReturn["EKSTPISTDAT3"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSOLLDAT4"] = " ".PadRight(0 ); 
         dwReturn["EKSTPISTDAT4"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSOLLDAT5"] = " ".PadRight(0 ); 
         dwReturn["EKSTPISTDAT5"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSOLLDAT6"] = " ".PadRight(0 ); 
         dwReturn["EKSTPISTDAT6"] = " ".PadRight(0 ); 
         dwReturn["EKSTPLRUECK"] = " ".PadRight(0 ); 
         dwReturn["EKSTPPRME"] = " ".PadRight(10 ); 
         dwReturn["EKSTPPREH"] = " ".PadRight(3 ); 
         dwReturn["EKSTPPREHGRP"] = " ".PadRight(1 ); 
         dwReturn["EKSTPPREHFKT"] = " ".PadRight(12 ); 
         dwReturn["EKSTPPRDR"] = " ".PadRight(1 ); 
         dwReturn["EKSTPPREISKZ"] = " ".PadRight(2 ); 
         dwReturn["EKSTPPREISLST"] = " ".PadRight(5 ); 
         dwReturn["EKSTPRABATTKZ"] = " ".PadRight(1 ); 
         dwReturn["EKSTPRABATT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABART1"] = " ".PadRight(3 ); 
         dwReturn["EKSTPRABPROZ1"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABWERT1"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABART2"] = " ".PadRight(3 ); 
         dwReturn["EKSTPRABPROZ2"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABWERT2"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABART3"] = " ".PadRight(3 ); 
         dwReturn["EKSTPRABPROZ3"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABWERT3"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABART4"] = " ".PadRight(3 ); 
         dwReturn["EKSTPRABPROZ4"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABWERT4"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABART5"] = " ".PadRight(3 ); 
         dwReturn["EKSTPRABPROZ5"] = " ".PadRight(0 ); 
         dwReturn["EKSTPRABWERT5"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUAB1"] = " ".PadRight(3 ); 
         dwReturn["EKSTPZUABPR1"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABWE1"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABME1"] = " ".PadRight(3 ); 
         dwReturn["EKSTPABRKZ1"] = " ".PadRight(1 ); 
         dwReturn["EKSTPZUAB2"] = " ".PadRight(3 ); 
         dwReturn["EKSTPZUABPR2"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABWE2"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABME2"] = " ".PadRight(3 ); 
         dwReturn["EKSTPABRKZ2"] = " ".PadRight(1 ); 
         dwReturn["EKSTPZUAB3"] = " ".PadRight(3 ); 
         dwReturn["EKSTPZUABPR3"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABWE3"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABME3"] = " ".PadRight(3 ); 
         dwReturn["EKSTPABRKZ3"] = " ".PadRight(1 ); 
         dwReturn["EKSTPZUAB4"] = " ".PadRight(3 ); 
         dwReturn["EKSTPZUABPR4"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABWE4"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABME4"] = " ".PadRight(3 ); 
         dwReturn["EKSTPABRKZ4"] = " ".PadRight(1 ); 
         dwReturn["EKSTPZUAB5"] = " ".PadRight(3 ); 
         dwReturn["EKSTPZUABPR5"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABWE5"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABME5"] = " ".PadRight(3 ); 
         dwReturn["EKSTPABRKZ5"] = " ".PadRight(1 ); 
         dwReturn["EKSTPZUABWERT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPFIXBONP"] = " ".PadRight(0 ); 
         dwReturn["EKSTPFIXBONA"] = " ".PadRight(0 ); 
         dwReturn["EKSTPKALBONP"] = " ".PadRight(0 ); 
         dwReturn["EKSTPKALBONA"] = " ".PadRight(0 ); 
         dwReturn["EKSTPCOUPON"] = " ".PadRight(1 ); 
         dwReturn["EKSTPUMFAK"] = " ".PadRight(18 ); 
         dwReturn["EKSTPKOKRS"] = " ".PadRight(2 ); 
         dwReturn["EKSTPKOLFD"] = " ".PadRight(6 ); 
         dwReturn["EKSTPKOPOS"] = " ".PadRight(3 ); 
         dwReturn["EKSTPSTA"] = " ".PadRight(2 ); 
         dwReturn["EKSTPSTAKZ"] = " ".PadRight(1 ); 
         dwReturn["EKSTPMAHNKZ"] = " ".PadRight(2 ); 
         dwReturn["EKSTPMAHNKZA"] = " ".PadRight(2 ); 
         dwReturn["EKSTPMAHNDAT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPKTOKL4"] = " ".PadRight(6 ); 
         dwReturn["EKSTPKSTKRS"] = " ".PadRight(2 ); 
         dwReturn["EKSTPKST"] = " ".PadRight(4 ); 
         dwReturn["EKSTPBUDGET"] = " ".PadRight(8 ); 
         dwReturn["EKSTPINVAUF"] = " ".PadRight(8 ); 
         dwReturn["EKSTPFAUFTYP"] = " ".PadRight(1 ); 
         dwReturn["EKSTPFAUFKRS"] = " ".PadRight(2 ); 
         dwReturn["EKSTPFAUFLFD"] = " ".PadRight(6 ); 
         dwReturn["EKSTPFAUFPOS"] = " ".PadRight(3 ); 
         dwReturn["EKSTPANRKR"] = " ".PadRight(2 ); 
         dwReturn["EKSTPALFDNR"] = " ".PadRight(6 ); 
         dwReturn["EKSTPWAEHRSL"] = " ".PadRight(3 ); 
         dwReturn["EKSTPKURS"] = " ".PadRight(0 ); 
         dwReturn["EKSTPBETRAG"] = " ".PadRight(0 ); 
         dwReturn["EKSTPHWAEHRSL"] = " ".PadRight(3 ); 
         dwReturn["EKSTPHEUROKURS"] = " ".PadRight(0 ); 
         dwReturn["EKSTPHEUROKUVK"] = " ".PadRight(1 ); 
         dwReturn["EKSTPFEUROKURS"] = " ".PadRight(0 ); 
         dwReturn["EKSTPFEUROKUVK"] = " ".PadRight(1 ); 
         dwReturn["EKSTPTERMNR"] = " ".PadRight(0 ); 
         dwReturn["EKSTPFAELLIG"] = " ".PadRight(0 ); 
         dwReturn["EKSTPSICHER"] = " ".PadRight(1 ); 
         dwReturn["EKSTPSICHP"] = " ".PadRight(0 ); 
         dwReturn["EKSTPAKKRED"] = " ".PadRight(15 ); 
         dwReturn["EKSTPUDATUM"] = " ".PadRight(0 ); 
         dwReturn["EKSTPUAENZL"] = " ".PadRight(0 ); 
         dwReturn["EKSTPUAENB"] = " ".PadRight(8 ); 
         dwReturn["EKSTPLIEFNR"] = " ".PadRight(8 ); 
         dwReturn["EKSTPKONDSL"] = " ".PadRight(4 ); 
         dwReturn["EKSTPLO"] = " ".PadRight(2 ); 
         dwReturn["EKSTPLB"] = " ".PadRight(2 ); 
         dwReturn["EKSTPLPLATZ"] = " ".PadRight(8 ); 
         dwReturn["EKSTPLIEFERSCH"] = " ".PadRight(8 ); 
         dwReturn["EKSTPZOLLSL"] = " ".PadRight(1 ); 
         dwReturn["EKSTPIMEXSL"] = " ".PadRight(1 ); 
         dwReturn["EKSTPKNTRNRL"] = " ".PadRight(15 ); 
         dwReturn["EKSTPLIEFKOMP"] = " ".PadRight(1 ); 
         dwReturn["EKSTPABRUF"] = " ".PadRight(1 ); 
         dwReturn["EKSTPSACHB"] = " ".PadRight(8 ); 
         dwReturn["EKSTPLEBKZ"] = " ".PadRight(1 ); 
         dwReturn["EKSTPSPERR"] = " ".PadRight(1 ); 
         dwReturn["EKSTPWIEBEST"] = " ".PadRight(8 ); 
         dwReturn["EKSTPBEKZ"] = " ".PadRight(1 ); 
         dwReturn["EKSTPPOSTYP"] = " ".PadRight(3 ); 
         dwReturn["EKSTPGESSTA"] = " ".PadRight(2 ); 
         dwReturn["EKSTPEINSTA"] = " ".PadRight(2 ); 
         dwReturn["EKSTPZENSUR"] = " ".PadRight(1 ); 
         dwReturn["EKSTPTEXTKON"] = " ".PadRight(14 ); 
         dwReturn["EKSTPMCODE"] = " ".PadRight(14 ); 
         dwReturn["EKSTPGENBENID1"] = " ".PadRight(8 ); 
         dwReturn["EKSTPGENDAT1"] = " ".PadRight(0 ); 
         dwReturn["EKSTPGENBENID2"] = " ".PadRight(8 ); 
         dwReturn["EKSTPGENDAT2"] = " ".PadRight(0 ); 
         dwReturn["EKSTPGENBENID3"] = " ".PadRight(8 ); 
         dwReturn["EKSTPGENDAT3"] = " ".PadRight(0 ); 
         dwReturn["EKSTPGENSTUFE"] = " ".PadRight(0 ); 
         dwReturn["EKSTPGENOFFEN"] = " ".PadRight(8 ); 
         dwReturn["EKSTPABLADEST"] = " ".PadRight(4 ); 
         dwReturn["EKSTPVERBENID"] = " ".PadRight(8 ); 
         dwReturn["EKSTPWEMAIL"] = " ".PadRight(1 ); 
         dwReturn["EKSTPURLAND"] = " ".PadRight(3 ); 
         dwReturn["EKSTPETIDR"] = " ".PadRight(1 ); 
         dwReturn["EKSTPCHAR"] = " ".PadRight(0 ); 
         dwReturn["EKSTPGNR"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUARTF"] = " ".PadRight(3 ); 
         dwReturn["EKSTPZUABPRF"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABWEF"] = " ".PadRight(0 ); 
         dwReturn["EKSTPMEEHF"] = " ".PadRight(3 ); 
         dwReturn["EKSTPABRKZF"] = " ".PadRight(1 ); 
         dwReturn["EKSTPZUARTV"] = " ".PadRight(3 ); 
         dwReturn["EKSTPZUABPRV"] = " ".PadRight(0 ); 
         dwReturn["EKSTPZUABWEV"] = " ".PadRight(0 ); 
         dwReturn["EKSTPMEEHV"] = " ".PadRight(3 ); 
         dwReturn["EKSTPABRKZV"] = " ".PadRight(1 ); 
         dwReturn["EKSTPVERSICH"] = " ".PadRight(0 ); 
         dwReturn["EKSTPEDIKZ"] = " ".PadRight(1 ); 
         dwReturn["EKSTPKOMMNR"] = " ".PadRight(20 ); 
         dwReturn["EKSTPKOMMPOS"] = " ".PadRight(4 ); 
         dwReturn["EKSTPEDIDAT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPEDIZEIT"] = " ".PadRight(0 ); 
         dwReturn["EKSTPURBESTPOS"] = " ".PadRight(3 ); 
         dwReturn["EKSTPVERTRNRK"] = " ".PadRight(20 ); 
         dwReturn["EKSTPVERTRPOSK"] = " ".PadRight(4 ); 
         dwReturn["EKSTPEXMANDANT"] = " ".PadRight(2 ); 
         dwReturn["EKSTPFILLER14"] = " ".PadRight(62 ); 
                    #endregion
                    break;
                case "JLT":

                    break;
                default:

                    break;
            }
            if (IsConvert)
            {
                foreach (DataColumn cm in dwInput.Table.Columns)
                {
                    if (dwInput[cm.ColumnName].ToString() == "")
                        continue;
                    if (dwReturn.Table.Columns.Contains(cm.ColumnName))
                    {
                        dwReturn[cm.ColumnName] = dwInput[cm.ColumnName];
                    }
                }
            }
            return dwReturn;
        }
        public void MapEKSTPOS(ref DataRow dwLocal, DataRow dwData)
        {
            BlindMap(ref dwLocal, dwData);
        }
        public void SaveEKSTPOS(DataRow dwData, string ITXDBVERSION = "50.24")
        {
            DataSet setResult = new DataSet();
            DataTable tbLocal = null;
            DataRow dwLocal = null;
            bool flgExist = false;
            setResult = QueryEKSTPOS(dwData);
            if (setResult.Tables.Count > 0)
            {
                tbLocal = setResult.Tables[0];
                if (tbLocal.Rows.Count > 0)
                {
                    flgExist = true;
                    dwLocal = tbLocal.Rows[0];
                }
                else
                {
                    dwLocal = tbLocal.NewRow();
                }
            }
            MapEKSTPOS(ref dwLocal, dwData);

            if (!flgExist)
            {

                InsertEKSTPOS(dwLocal, ITXDBVERSION);
            }
            UpdateEKSTPOS(dwLocal);
        }
        public void InsertEKSTPOS(DataRow dwData, string ITXDBVERSION = "50.24")
        {
            OracleCommand or1;
            or1 = OracleDB.CreateCommand();
            switch (ITXDBVERSION)
            {
                case "YGR":
                    or1.CommandText = "INSERT INTO EKSTPOS(VAKBMANDANT, VAKBKOLL, VAKBART, VAKBKUNDNR, VAKBFARBE, VAKBKDARTNR, VAKBKDARTBEZ, VAKBKDFARBNR, VAKBANDRUCK, VAKBMEGEW, VAKBMENGEH, VAKBGEWVON, VAKBGEWBIS, VAKBGEWCA, VAKBGEWFKT, VAKBGEWGRP, VAKBMEGFKT, VAKBMEGGRP, VAKBAENDZL, VAKBAENDBEN, VAKBAENDDAT, VAKBNEUBEN, VAKBNEUDAT, VAKBFILLER)"
                        + " VALUES (:VAKBMANDANT, :VAKBKOLL, :VAKBART, :VAKBKUNDNR, :VAKBFARBE, '                         ', '                         ', '                             ', ' ', '   ', '   ', 0, 0, ' ', '000000000000', ' ', '000000000000', ' ', 0, '        ', '000000', '        ', '      ', '                                          ')";
                    or1.Parameters.Add("VAKBMANDANT", OracleType.NVarChar).Value = dwData["VAKBMANDANT"].ToString();
                    or1.Parameters.Add("VAKBKOLL", OracleType.NVarChar).Value = dwData["VAKBKOLL"].ToString();
                    or1.Parameters.Add("VAKBART", OracleType.NVarChar).Value = dwData["VAKBART"].ToString();
                    or1.Parameters.Add("VAKBFARBE", OracleType.NVarChar).Value = dwData["VAKBFARBE"].ToString();
                    or1.Parameters.Add("VAKBKUNDNR", OracleType.NVarChar).Value = dwData["VAKBKUNDNR"].ToString();
                    break;
                //VAFMANDANT VAFKOLL VAFART VAFFARBE VAFBEZ VAFFFARBE

            }
            
            Connect2Proxy(or1);
        }
        public DataSet QueryEKSTPOS(DataRow dwData, int option = 1)
        {
            DataSet Return;
            DataSet Result = new DataSet();
            OracleCommand or1 = OracleDB.CreateCommand();
            switch (option)
            {
                case 0:
                    or1.CommandText = "SELECT * FROM EKSTPOS WHERE  ROWNUM<2 ";
                    break;
              
                case 99:
                    or1.CommandText = "SELECT * FROM EKSTPOS  WHERE ROWNUM<50";
                    break;
                default:
                    break;
            }
            Result = Connect2Proxy(or1);
            if (Result.Tables.Count > 0)
                Result.Tables[0].TableName = "EKSTPOS";
            Return = Result;
            return Return;
        }
        public void DeleteEKSTPOS(DataRow dwData, int option = 1)
        {

            OracleCommand or1 = OracleDB.CreateCommand();
            switch (option)
            {
                case 1:
                    or1.CommandText = "DELETE FROM EKSTPOS   WHERE  VAKBMANDANT=:VAKBMANDANT AND VAKBKOLL=:VAKBKOLL AND VAKBART =:VAKBART AND VAKBFARBE=:VAKBFARBE AND VAKBKUNDNR=:VAKBKUNDNR";
                     or1.Parameters.Add("VAKBMANDANT", OracleType.NVarChar).Value = dwData["VAKBMANDANT"].ToString();
                    or1.Parameters.Add("VAKBKOLL", OracleType.NVarChar).Value = dwData["VAKBKOLL"].ToString();
                    or1.Parameters.Add("VAKBART", OracleType.NVarChar).Value = dwData["VAKBART"].ToString();
                    or1.Parameters.Add("VAKBFARBE", OracleType.NVarChar).Value = dwData["VAKBFARBE"].ToString();
                    or1.Parameters.Add("VAKBKUNDNR", OracleType.NVarChar).Value = dwData["VAKBKUNDNR"].ToString();
                    break;
                default:
                    break;
            }
            Connect2Proxy(or1);
        } 
      
        public void UpdateEKSTPOS(DataRow dwData, string ITXDBVERSION = "50.24", int option = 1)
        {
            OracleCommand or1;
            DataSet Result = new DataSet();
            or1 = OracleDB.CreateCommand();
            switch (option)
            {
                case 1:
                    #region====Command==== 
                    or1.CommandText = "UPDATE EKSTPOS SET "
                    +"EKSTPMANDANT= :EKSTPMANDANT,"
                    +"EKSTPAUFKRS= :EKSTPAUFKRS,"
                    +"EKSTPAUFLFD= :EKSTPAUFLFD,"
                    +"EKSTPAUFPOS= :EKSTPAUFPOS,"
                    +"EKSTPAENZL= :EKSTPAENZL,"
                    +"EKSTPAENB= :EKSTPAENB,"
                    +"EKSTPAEND= :EKSTPAEND,"
                    +"EKSTPNEUB= :EKSTPNEUB,"
                    +"EKSTPNEUD= :EKSTPNEUD,"
                    +"EKSTPAUFGRP= :EKSTPAUFGRP,"
                    +"EKSTPAUFART= :EKSTPAUFART,"
                    +"EKSTPARTGR= :EKSTPARTGR,"
                    +"EKSTPKUNDNR= :EKSTPKUNDNR,"
                    +"EKSTPWERK= :EKSTPWERK,"
                    +"EKSTPABT= :EKSTPABT,"
                    +"EKSTPWAKZ= :EKSTPWAKZ,"
                    +"EKSTPART= :EKSTPART,"
                    +"EKSTPVAR= :EKSTPVAR,"
                    +"EKSTPFARBE= :EKSTPFARBE,"
                    +"EKSTPDESS= :EKSTPDESS,"
                    +"EKSTPCOL= :EKSTPCOL,"
                    +"EKSTPBESCH= :EKSTPBESCH,"
                    +"EKSTPZUSTAND= :EKSTPZUSTAND,"
                    +"EKSTPGROE= :EKSTPGROE,"
                    +"EKSTPSCHLIGR= :EKSTPSCHLIGR,"
                    +"EKSTPSCHLINR= :EKSTPSCHLINR,"
                    +"EKSTPLSART= :EKSTPLSART,"
                    +"EKSTPLSVAR= :EKSTPLSVAR,"
                    +"EKSTPLSFB= :EKSTPLSFB,"
                    +"EKSTPLSDESS= :EKSTPLSDESS,"
                    +"EKSTPLSCOL= :EKSTPLSCOL,"
                    +"EKSTPLSBE= :EKSTPLSBE,"
                    +"EKSTPLSZUSTAND= :EKSTPLSZUSTAND,"
                    +"EKSTPLSGROE= :EKSTPLSGROE,"
                    +"EKSTPLSGRPBEZ= :EKSTPLSGRPBEZ,"
                    +"EKSTPLSARTBEZ= :EKSTPLSARTBEZ,"
                    +"EKSTPSTKLGV= :EKSTPSTKLGV,"
                    +"EKSTPSTKLGB= :EKSTPSTKLGB,"
                    +"EKSTPPRKZ= :EKSTPPRKZ,"
                    +"EKSTPPRUEF= :EKSTPPRUEF,"
                    +"EKSTPMATKOMPDR= :EKSTPMATKOMPDR,"
                    +"EKSTPPARTIE= :EKSTPPARTIE,"
                    +"EKSTPSPUL= :EKSTPSPUL,"
                    +"EKSTPSPULG= :EKSTPSPULG,"
                    +"EKSTPSPULM= :EKSTPSPULM,"
                    +"EKSTPVPEINH= :EKSTPVPEINH,"
                    +"EKSTPAM= :EKSTPAM,"
                    +"EKSTPZUSAM= :EKSTPZUSAM,"
                    +"EKSTPHUELSE= :EKSTPHUELSE,"
                    +"EKSTPKF= :EKSTPKF,"
                    +"EKSTPFDRES= :EKSTPFDRES,"
                    +"EKSTPWI= :EKSTPWI,"
                    +"EKSTPANZTKB= :EKSTPANZTKB,"
                    +"EKSTPLOSGR= :EKSTPLOSGR,"
                    +"EKSTPWIRKGEW= :EKSTPWIRKGEW,"
                    +"EKSTPVKUNDNR= :EKSTPVKUNDNR,"
                    +"EKSTPVWERK= :EKSTPVWERK,"
                    +"EKSTPVABT= :EKSTPVABT,"
                    +"EKSTPVART= :EKSTPVART,"
                    +"EKSTPVVAR= :EKSTPVVAR,"
                    +"EKSTPVFARBE= :EKSTPVFARBE,"
                    +"EKSTPEKUNDNR= :EKSTPEKUNDNR,"
                    +"EKSTPEWERK= :EKSTPEWERK,"
                    +"EKSTPEABT= :EKSTPEABT,"
                    +"EKSTPEART= :EKSTPEART,"
                    +"EKSTPEVAR= :EKSTPEVAR,"
                    +"EKSTPEFARBE= :EKSTPEFARBE,"
                    +"EKSTPEDESS= :EKSTPEDESS,"
                    +"EKSTPECOL= :EKSTPECOL,"
                    +"EKSTPEBESCH= :EKSTPEBESCH,"
                    +"EKSTPEZUSTAND= :EKSTPEZUSTAND,"
                    +"EKSTPEGROE= :EKSTPEGROE,"
                    +"EKSTPMINLIME= :EKSTPMINLIME,"
                    +"EKSTPMINLISP= :EKSTPMINLISP,"
                    +"EKSTPMEEH= :EKSTPMEEH,"
                    +"EKSTPMEEHGRP= :EKSTPMEEHGRP,"
                    +"EKSTPMEEHFKT= :EKSTPMEEHFKT,"
                    +"EKSTPME1= :EKSTPME1,"
                    +"EKSTPME2= :EKSTPME2,"
                    +"EKSTPME3= :EKSTPME3,"
                    +"EKSTPME4= :EKSTPME4,"
                    +"EKSTPME5= :EKSTPME5,"
                    +"EKSTPME6= :EKSTPME6,"
                    +"EKSTPME7= :EKSTPME7,"
                    +"EKSTPME8= :EKSTPME8,"
                    +"EKSTPME9= :EKSTPME9,"
                    +"EKSTPMEO= :EKSTPMEO,"
                    +"EKSTPMEU= :EKSTPMEU,"
                    +"EKSTPSMENGE= :EKSTPSMENGE,"
                    +"EKSTPWE1= :EKSTPWE1,"
                    +"EKSTPWE2= :EKSTPWE2,"
                    +"EKSTPWE3= :EKSTPWE3,"
                    +"EKSTPWE4= :EKSTPWE4,"
                    +"EKSTPWE5= :EKSTPWE5,"
                    +"EKSTPWE6= :EKSTPWE6,"
                    +"EKSTPWE7= :EKSTPWE7,"
                    +"EKSTPWE8= :EKSTPWE8,"
                    +"EKSTPWE9= :EKSTPWE9,"
                    +"EKSTPBDAT= :EKSTPBDAT,"
                    +"EKSTPLTERM= :EKSTPLTERM,"
                    +"EKSTPILTERM= :EKSTPILTERM,"
                    +"EKSTPFIX= :EKSTPFIX,"
                    +"EKSTPLDAT= :EKSTPLDAT,"
                    +"EKSTPDRUDAT= :EKSTPDRUDAT,"
                    +"EKSTPWVTERM= :EKSTPWVTERM,"
                    +"EKSTPWUTERM= :EKSTPWUTERM,"
                    +"EKSTPVEINDAT= :EKSTPVEINDAT,"
                    +"EKSTPVEINDALT= :EKSTPVEINDALT,"
                    +"EKSTPLTERMBE= :EKSTPLTERMBE,"
                    +"EKSTPLTERMKZ= :EKSTPLTERMKZ,"
                    +"EKSTPVTERMIN= :EKSTPVTERMIN,"
                    +"EKSTPVTERMEIN= :EKSTPVTERMEIN,"
                    +"EKSTPDATVON= :EKSTPDATVON,"
                    +"EKSTPBEDAT= :EKSTPBEDAT,"
                    +"EKSTPTERMTAB= :EKSTPTERMTAB,"
                    +"EKSTPTERMIND= :EKSTPTERMIND,"
                    +"EKSTPSOLLDAT1= :EKSTPSOLLDAT1,"
                    +"EKSTPISTDAT1= :EKSTPISTDAT1,"
                    +"EKSTPSOLLDAT2= :EKSTPSOLLDAT2,"
                    +"EKSTPISTDAT2= :EKSTPISTDAT2,"
                    +"EKSTPSOLLDAT3= :EKSTPSOLLDAT3,"
                    +"EKSTPISTDAT3= :EKSTPISTDAT3,"
                    +"EKSTPSOLLDAT4= :EKSTPSOLLDAT4,"
                    +"EKSTPISTDAT4= :EKSTPISTDAT4,"
                    +"EKSTPSOLLDAT5= :EKSTPSOLLDAT5,"
                    +"EKSTPISTDAT5= :EKSTPISTDAT5,"
                    +"EKSTPSOLLDAT6= :EKSTPSOLLDAT6,"
                    +"EKSTPISTDAT6= :EKSTPISTDAT6,"
                    +"EKSTPLRUECK= :EKSTPLRUECK,"
                    +"EKSTPPRME= :EKSTPPRME,"
                    +"EKSTPPREH= :EKSTPPREH,"
                    +"EKSTPPREHGRP= :EKSTPPREHGRP,"
                    +"EKSTPPREHFKT= :EKSTPPREHFKT,"
                    +"EKSTPPRDR= :EKSTPPRDR,"
                    +"EKSTPPREISKZ= :EKSTPPREISKZ,"
                    +"EKSTPPREISLST= :EKSTPPREISLST,"
                    +"EKSTPRABATTKZ= :EKSTPRABATTKZ,"
                    +"EKSTPRABATT= :EKSTPRABATT,"
                    +"EKSTPRABART1= :EKSTPRABART1,"
                    +"EKSTPRABPROZ1= :EKSTPRABPROZ1,"
                    +"EKSTPRABWERT1= :EKSTPRABWERT1,"
                    +"EKSTPRABART2= :EKSTPRABART2,"
                    +"EKSTPRABPROZ2= :EKSTPRABPROZ2,"
                    +"EKSTPRABWERT2= :EKSTPRABWERT2,"
                    +"EKSTPRABART3= :EKSTPRABART3,"
                    +"EKSTPRABPROZ3= :EKSTPRABPROZ3,"
                    +"EKSTPRABWERT3= :EKSTPRABWERT3,"
                    +"EKSTPRABART4= :EKSTPRABART4,"
                    +"EKSTPRABPROZ4= :EKSTPRABPROZ4,"
                    +"EKSTPRABWERT4= :EKSTPRABWERT4,"
                    +"EKSTPRABART5= :EKSTPRABART5,"
                    +"EKSTPRABPROZ5= :EKSTPRABPROZ5,"
                    +"EKSTPRABWERT5= :EKSTPRABWERT5,"
                    +"EKSTPZUAB1= :EKSTPZUAB1,"
                    +"EKSTPZUABPR1= :EKSTPZUABPR1,"
                    +"EKSTPZUABWE1= :EKSTPZUABWE1,"
                    +"EKSTPZUABME1= :EKSTPZUABME1,"
                    +"EKSTPABRKZ1= :EKSTPABRKZ1,"
                    +"EKSTPZUAB2= :EKSTPZUAB2,"
                    +"EKSTPZUABPR2= :EKSTPZUABPR2,"
                    +"EKSTPZUABWE2= :EKSTPZUABWE2,"
                    +"EKSTPZUABME2= :EKSTPZUABME2,"
                    +"EKSTPABRKZ2= :EKSTPABRKZ2,"
                    +"EKSTPZUAB3= :EKSTPZUAB3,"
                    +"EKSTPZUABPR3= :EKSTPZUABPR3,"
                    +"EKSTPZUABWE3= :EKSTPZUABWE3,"
                    +"EKSTPZUABME3= :EKSTPZUABME3,"
                    +"EKSTPABRKZ3= :EKSTPABRKZ3,"
                    +"EKSTPZUAB4= :EKSTPZUAB4,"
                    +"EKSTPZUABPR4= :EKSTPZUABPR4,"
                    +"EKSTPZUABWE4= :EKSTPZUABWE4,"
                    +"EKSTPZUABME4= :EKSTPZUABME4,"
                    +"EKSTPABRKZ4= :EKSTPABRKZ4,"
                    +"EKSTPZUAB5= :EKSTPZUAB5,"
                    +"EKSTPZUABPR5= :EKSTPZUABPR5,"
                    +"EKSTPZUABWE5= :EKSTPZUABWE5,"
                    +"EKSTPZUABME5= :EKSTPZUABME5,"
                    +"EKSTPABRKZ5= :EKSTPABRKZ5,"
                    +"EKSTPZUABWERT= :EKSTPZUABWERT,"
                    +"EKSTPFIXBONP= :EKSTPFIXBONP,"
                    +"EKSTPFIXBONA= :EKSTPFIXBONA,"
                    +"EKSTPKALBONP= :EKSTPKALBONP,"
                    +"EKSTPKALBONA= :EKSTPKALBONA,"
                    +"EKSTPCOUPON= :EKSTPCOUPON,"
                    +"EKSTPUMFAK= :EKSTPUMFAK,"
                    +"EKSTPKOKRS= :EKSTPKOKRS,"
                    +"EKSTPKOLFD= :EKSTPKOLFD,"
                    +"EKSTPKOPOS= :EKSTPKOPOS,"
                    +"EKSTPSTA= :EKSTPSTA,"
                    +"EKSTPSTAKZ= :EKSTPSTAKZ,"
                    +"EKSTPMAHNKZ= :EKSTPMAHNKZ,"
                    +"EKSTPMAHNKZA= :EKSTPMAHNKZA,"
                    +"EKSTPMAHNDAT= :EKSTPMAHNDAT,"
                    +"EKSTPKTOKL4= :EKSTPKTOKL4,"
                    +"EKSTPKSTKRS= :EKSTPKSTKRS,"
                    +"EKSTPKST= :EKSTPKST,"
                    +"EKSTPBUDGET= :EKSTPBUDGET,"
                    +"EKSTPINVAUF= :EKSTPINVAUF,"
                    +"EKSTPFAUFTYP= :EKSTPFAUFTYP,"
                    +"EKSTPFAUFKRS= :EKSTPFAUFKRS,"
                    +"EKSTPFAUFLFD= :EKSTPFAUFLFD,"
                    +"EKSTPFAUFPOS= :EKSTPFAUFPOS,"
                    +"EKSTPANRKR= :EKSTPANRKR,"
                    +"EKSTPALFDNR= :EKSTPALFDNR,"
                    +"EKSTPWAEHRSL= :EKSTPWAEHRSL,"
                    +"EKSTPKURS= :EKSTPKURS,"
                    +"EKSTPBETRAG= :EKSTPBETRAG,"
                    +"EKSTPHWAEHRSL= :EKSTPHWAEHRSL,"
                    +"EKSTPHEUROKURS= :EKSTPHEUROKURS,"
                    +"EKSTPHEUROKUVK= :EKSTPHEUROKUVK,"
                    +"EKSTPFEUROKURS= :EKSTPFEUROKURS,"
                    +"EKSTPFEUROKUVK= :EKSTPFEUROKUVK,"
                    +"EKSTPTERMNR= :EKSTPTERMNR,"
                    +"EKSTPFAELLIG= :EKSTPFAELLIG,"
                    +"EKSTPSICHER= :EKSTPSICHER,"
                    +"EKSTPSICHP= :EKSTPSICHP,"
                    +"EKSTPAKKRED= :EKSTPAKKRED,"
                    +"EKSTPUDATUM= :EKSTPUDATUM,"
                    +"EKSTPUAENZL= :EKSTPUAENZL,"
                    +"EKSTPUAENB= :EKSTPUAENB,"
                    +"EKSTPLIEFNR= :EKSTPLIEFNR,"
                    +"EKSTPKONDSL= :EKSTPKONDSL,"
                    +"EKSTPLO= :EKSTPLO,"
                    +"EKSTPLB= :EKSTPLB,"
                    +"EKSTPLPLATZ= :EKSTPLPLATZ,"
                    +"EKSTPLIEFERSCH= :EKSTPLIEFERSCH,"
                    +"EKSTPZOLLSL= :EKSTPZOLLSL,"
                    +"EKSTPIMEXSL= :EKSTPIMEXSL,"
                    +"EKSTPKNTRNRL= :EKSTPKNTRNRL,"
                    +"EKSTPLIEFKOMP= :EKSTPLIEFKOMP,"
                    +"EKSTPABRUF= :EKSTPABRUF,"
                    +"EKSTPSACHB= :EKSTPSACHB,"
                    +"EKSTPLEBKZ= :EKSTPLEBKZ,"
                    +"EKSTPSPERR= :EKSTPSPERR,"
                    +"EKSTPWIEBEST= :EKSTPWIEBEST,"
                    +"EKSTPBEKZ= :EKSTPBEKZ,"
                    +"EKSTPPOSTYP= :EKSTPPOSTYP,"
                    +"EKSTPGESSTA= :EKSTPGESSTA,"
                    +"EKSTPEINSTA= :EKSTPEINSTA,"
                    +"EKSTPZENSUR= :EKSTPZENSUR,"
                    +"EKSTPTEXTKON= :EKSTPTEXTKON,"
                    +"EKSTPMCODE= :EKSTPMCODE,"
                    +"EKSTPGENBENID1= :EKSTPGENBENID1,"
                    +"EKSTPGENDAT1= :EKSTPGENDAT1,"
                    +"EKSTPGENBENID2= :EKSTPGENBENID2,"
                    +"EKSTPGENDAT2= :EKSTPGENDAT2,"
                    +"EKSTPGENBENID3= :EKSTPGENBENID3,"
                    +"EKSTPGENDAT3= :EKSTPGENDAT3,"
                    +"EKSTPGENSTUFE= :EKSTPGENSTUFE,"
                    +"EKSTPGENOFFEN= :EKSTPGENOFFEN,"
                    +"EKSTPABLADEST= :EKSTPABLADEST,"
                    +"EKSTPVERBENID= :EKSTPVERBENID,"
                    +"EKSTPWEMAIL= :EKSTPWEMAIL,"
                    +"EKSTPURLAND= :EKSTPURLAND,"
                    +"EKSTPETIDR= :EKSTPETIDR,"
                    +"EKSTPCHAR= :EKSTPCHAR,"
                    +"EKSTPGNR= :EKSTPGNR,"
                    +"EKSTPZUARTF= :EKSTPZUARTF,"
                    +"EKSTPZUABPRF= :EKSTPZUABPRF,"
                    +"EKSTPZUABWEF= :EKSTPZUABWEF,"
                    +"EKSTPMEEHF= :EKSTPMEEHF,"
                    +"EKSTPABRKZF= :EKSTPABRKZF,"
                    +"EKSTPZUARTV= :EKSTPZUARTV,"
                    +"EKSTPZUABPRV= :EKSTPZUABPRV,"
                    +"EKSTPZUABWEV= :EKSTPZUABWEV,"
                    +"EKSTPMEEHV= :EKSTPMEEHV,"
                    +"EKSTPABRKZV= :EKSTPABRKZV,"
                    +"EKSTPVERSICH= :EKSTPVERSICH,"
                    +"EKSTPEDIKZ= :EKSTPEDIKZ,"
                    +"EKSTPKOMMNR= :EKSTPKOMMNR,"
                    +"EKSTPKOMMPOS= :EKSTPKOMMPOS,"
                    +"EKSTPEDIDAT= :EKSTPEDIDAT,"
                    +"EKSTPEDIZEIT= :EKSTPEDIZEIT,"
                    +"EKSTPURBESTPOS= :EKSTPURBESTPOS,"
                    +"EKSTPVERTRNRK= :EKSTPVERTRNRK,"
                    +"EKSTPVERTRPOSK= :EKSTPVERTRPOSK,"
                    +"EKSTPEXMANDANT= :EKSTPEXMANDANT,"
                    +"EKSTPFILLER14= :EKSTPFILLER14,"
                        + " WHERE  "
                        + "  VAKBMANDANT=:VAKBMANDANT AND VAKBKOLL=:VAKBKOLL AND VAKBART =:VAKBART AND VAKBFARBE=:VAKBFARBE AND VAKBKUNDNR=:VAKBKUNDNR";
                    #endregion

                    #region====Parameters====
          or1.Parameters.Add("EKSTPMANDANT", OracleType.NVarChar).Value = dwData["EKSTPMANDANT"].ToString(); 
          or1.Parameters.Add("EKSTPAUFKRS", OracleType.NVarChar).Value = dwData["EKSTPAUFKRS"].ToString(); 
          or1.Parameters.Add("EKSTPAUFLFD", OracleType.NVarChar).Value = dwData["EKSTPAUFLFD"].ToString(); 
          or1.Parameters.Add("EKSTPAUFPOS", OracleType.NVarChar).Value = dwData["EKSTPAUFPOS"].ToString(); 
          or1.Parameters.Add("EKSTPAENZL", OracleType.NVarChar).Value = dwData["EKSTPAENZL"].ToString(); 
          or1.Parameters.Add("EKSTPAENB", OracleType.NVarChar).Value = dwData["EKSTPAENB"].ToString(); 
          or1.Parameters.Add("EKSTPAEND", OracleType.NVarChar).Value = dwData["EKSTPAEND"].ToString(); 
          or1.Parameters.Add("EKSTPNEUB", OracleType.NVarChar).Value = dwData["EKSTPNEUB"].ToString(); 
          or1.Parameters.Add("EKSTPNEUD", OracleType.NVarChar).Value = dwData["EKSTPNEUD"].ToString(); 
          or1.Parameters.Add("EKSTPAUFGRP", OracleType.NVarChar).Value = dwData["EKSTPAUFGRP"].ToString(); 
          or1.Parameters.Add("EKSTPAUFART", OracleType.NVarChar).Value = dwData["EKSTPAUFART"].ToString(); 
          or1.Parameters.Add("EKSTPARTGR", OracleType.NVarChar).Value = dwData["EKSTPARTGR"].ToString(); 
          or1.Parameters.Add("EKSTPKUNDNR", OracleType.NVarChar).Value = dwData["EKSTPKUNDNR"].ToString(); 
          or1.Parameters.Add("EKSTPWERK", OracleType.NVarChar).Value = dwData["EKSTPWERK"].ToString(); 
          or1.Parameters.Add("EKSTPABT", OracleType.NVarChar).Value = dwData["EKSTPABT"].ToString(); 
          or1.Parameters.Add("EKSTPWAKZ", OracleType.NVarChar).Value = dwData["EKSTPWAKZ"].ToString(); 
          or1.Parameters.Add("EKSTPART", OracleType.NVarChar).Value = dwData["EKSTPART"].ToString(); 
          or1.Parameters.Add("EKSTPVAR", OracleType.NVarChar).Value = dwData["EKSTPVAR"].ToString(); 
          or1.Parameters.Add("EKSTPFARBE", OracleType.NVarChar).Value = dwData["EKSTPFARBE"].ToString(); 
          or1.Parameters.Add("EKSTPDESS", OracleType.NVarChar).Value = dwData["EKSTPDESS"].ToString(); 
          or1.Parameters.Add("EKSTPCOL", OracleType.NVarChar).Value = dwData["EKSTPCOL"].ToString(); 
          or1.Parameters.Add("EKSTPBESCH", OracleType.NVarChar).Value = dwData["EKSTPBESCH"].ToString(); 
          or1.Parameters.Add("EKSTPZUSTAND", OracleType.NVarChar).Value = dwData["EKSTPZUSTAND"].ToString(); 
          or1.Parameters.Add("EKSTPGROE", OracleType.NVarChar).Value = dwData["EKSTPGROE"].ToString(); 
          or1.Parameters.Add("EKSTPSCHLIGR", OracleType.NVarChar).Value = dwData["EKSTPSCHLIGR"].ToString(); 
          or1.Parameters.Add("EKSTPSCHLINR", OracleType.NVarChar).Value = dwData["EKSTPSCHLINR"].ToString(); 
          or1.Parameters.Add("EKSTPLSART", OracleType.NVarChar).Value = dwData["EKSTPLSART"].ToString(); 
          or1.Parameters.Add("EKSTPLSVAR", OracleType.NVarChar).Value = dwData["EKSTPLSVAR"].ToString(); 
          or1.Parameters.Add("EKSTPLSFB", OracleType.NVarChar).Value = dwData["EKSTPLSFB"].ToString(); 
          or1.Parameters.Add("EKSTPLSDESS", OracleType.NVarChar).Value = dwData["EKSTPLSDESS"].ToString(); 
          or1.Parameters.Add("EKSTPLSCOL", OracleType.NVarChar).Value = dwData["EKSTPLSCOL"].ToString(); 
          or1.Parameters.Add("EKSTPLSBE", OracleType.NVarChar).Value = dwData["EKSTPLSBE"].ToString(); 
          or1.Parameters.Add("EKSTPLSZUSTAND", OracleType.NVarChar).Value = dwData["EKSTPLSZUSTAND"].ToString(); 
          or1.Parameters.Add("EKSTPLSGROE", OracleType.NVarChar).Value = dwData["EKSTPLSGROE"].ToString(); 
          or1.Parameters.Add("EKSTPLSGRPBEZ", OracleType.NVarChar).Value = dwData["EKSTPLSGRPBEZ"].ToString(); 
          or1.Parameters.Add("EKSTPLSARTBEZ", OracleType.NVarChar).Value = dwData["EKSTPLSARTBEZ"].ToString(); 
          or1.Parameters.Add("EKSTPSTKLGV", OracleType.NVarChar).Value = dwData["EKSTPSTKLGV"].ToString(); 
          or1.Parameters.Add("EKSTPSTKLGB", OracleType.NVarChar).Value = dwData["EKSTPSTKLGB"].ToString(); 
          or1.Parameters.Add("EKSTPPRKZ", OracleType.NVarChar).Value = dwData["EKSTPPRKZ"].ToString(); 
          or1.Parameters.Add("EKSTPPRUEF", OracleType.NVarChar).Value = dwData["EKSTPPRUEF"].ToString(); 
          or1.Parameters.Add("EKSTPMATKOMPDR", OracleType.NVarChar).Value = dwData["EKSTPMATKOMPDR"].ToString(); 
          or1.Parameters.Add("EKSTPPARTIE", OracleType.NVarChar).Value = dwData["EKSTPPARTIE"].ToString(); 
          or1.Parameters.Add("EKSTPSPUL", OracleType.NVarChar).Value = dwData["EKSTPSPUL"].ToString(); 
          or1.Parameters.Add("EKSTPSPULG", OracleType.NVarChar).Value = dwData["EKSTPSPULG"].ToString(); 
          or1.Parameters.Add("EKSTPSPULM", OracleType.NVarChar).Value = dwData["EKSTPSPULM"].ToString(); 
          or1.Parameters.Add("EKSTPVPEINH", OracleType.NVarChar).Value = dwData["EKSTPVPEINH"].ToString(); 
          or1.Parameters.Add("EKSTPAM", OracleType.NVarChar).Value = dwData["EKSTPAM"].ToString(); 
          or1.Parameters.Add("EKSTPZUSAM", OracleType.NVarChar).Value = dwData["EKSTPZUSAM"].ToString(); 
          or1.Parameters.Add("EKSTPHUELSE", OracleType.NVarChar).Value = dwData["EKSTPHUELSE"].ToString(); 
          or1.Parameters.Add("EKSTPKF", OracleType.NVarChar).Value = dwData["EKSTPKF"].ToString(); 
          or1.Parameters.Add("EKSTPFDRES", OracleType.NVarChar).Value = dwData["EKSTPFDRES"].ToString(); 
          or1.Parameters.Add("EKSTPWI", OracleType.NVarChar).Value = dwData["EKSTPWI"].ToString(); 
          or1.Parameters.Add("EKSTPANZTKB", OracleType.NVarChar).Value = dwData["EKSTPANZTKB"].ToString(); 
          or1.Parameters.Add("EKSTPLOSGR", OracleType.NVarChar).Value = dwData["EKSTPLOSGR"].ToString(); 
          or1.Parameters.Add("EKSTPWIRKGEW", OracleType.NVarChar).Value = dwData["EKSTPWIRKGEW"].ToString(); 
          or1.Parameters.Add("EKSTPVKUNDNR", OracleType.NVarChar).Value = dwData["EKSTPVKUNDNR"].ToString(); 
          or1.Parameters.Add("EKSTPVWERK", OracleType.NVarChar).Value = dwData["EKSTPVWERK"].ToString(); 
          or1.Parameters.Add("EKSTPVABT", OracleType.NVarChar).Value = dwData["EKSTPVABT"].ToString(); 
          or1.Parameters.Add("EKSTPVART", OracleType.NVarChar).Value = dwData["EKSTPVART"].ToString(); 
          or1.Parameters.Add("EKSTPVVAR", OracleType.NVarChar).Value = dwData["EKSTPVVAR"].ToString(); 
          or1.Parameters.Add("EKSTPVFARBE", OracleType.NVarChar).Value = dwData["EKSTPVFARBE"].ToString(); 
          or1.Parameters.Add("EKSTPEKUNDNR", OracleType.NVarChar).Value = dwData["EKSTPEKUNDNR"].ToString(); 
          or1.Parameters.Add("EKSTPEWERK", OracleType.NVarChar).Value = dwData["EKSTPEWERK"].ToString(); 
          or1.Parameters.Add("EKSTPEABT", OracleType.NVarChar).Value = dwData["EKSTPEABT"].ToString(); 
          or1.Parameters.Add("EKSTPEART", OracleType.NVarChar).Value = dwData["EKSTPEART"].ToString(); 
          or1.Parameters.Add("EKSTPEVAR", OracleType.NVarChar).Value = dwData["EKSTPEVAR"].ToString(); 
          or1.Parameters.Add("EKSTPEFARBE", OracleType.NVarChar).Value = dwData["EKSTPEFARBE"].ToString(); 
          or1.Parameters.Add("EKSTPEDESS", OracleType.NVarChar).Value = dwData["EKSTPEDESS"].ToString(); 
          or1.Parameters.Add("EKSTPECOL", OracleType.NVarChar).Value = dwData["EKSTPECOL"].ToString(); 
          or1.Parameters.Add("EKSTPEBESCH", OracleType.NVarChar).Value = dwData["EKSTPEBESCH"].ToString(); 
          or1.Parameters.Add("EKSTPEZUSTAND", OracleType.NVarChar).Value = dwData["EKSTPEZUSTAND"].ToString(); 
          or1.Parameters.Add("EKSTPEGROE", OracleType.NVarChar).Value = dwData["EKSTPEGROE"].ToString(); 
          or1.Parameters.Add("EKSTPMINLIME", OracleType.NVarChar).Value = dwData["EKSTPMINLIME"].ToString(); 
          or1.Parameters.Add("EKSTPMINLISP", OracleType.NVarChar).Value = dwData["EKSTPMINLISP"].ToString(); 
          or1.Parameters.Add("EKSTPMEEH", OracleType.NVarChar).Value = dwData["EKSTPMEEH"].ToString(); 
          or1.Parameters.Add("EKSTPMEEHGRP", OracleType.NVarChar).Value = dwData["EKSTPMEEHGRP"].ToString(); 
          or1.Parameters.Add("EKSTPMEEHFKT", OracleType.NVarChar).Value = dwData["EKSTPMEEHFKT"].ToString(); 
          or1.Parameters.Add("EKSTPME1", OracleType.NVarChar).Value = dwData["EKSTPME1"].ToString(); 
          or1.Parameters.Add("EKSTPME2", OracleType.NVarChar).Value = dwData["EKSTPME2"].ToString(); 
          or1.Parameters.Add("EKSTPME3", OracleType.NVarChar).Value = dwData["EKSTPME3"].ToString(); 
          or1.Parameters.Add("EKSTPME4", OracleType.NVarChar).Value = dwData["EKSTPME4"].ToString(); 
          or1.Parameters.Add("EKSTPME5", OracleType.NVarChar).Value = dwData["EKSTPME5"].ToString(); 
          or1.Parameters.Add("EKSTPME6", OracleType.NVarChar).Value = dwData["EKSTPME6"].ToString(); 
          or1.Parameters.Add("EKSTPME7", OracleType.NVarChar).Value = dwData["EKSTPME7"].ToString(); 
          or1.Parameters.Add("EKSTPME8", OracleType.NVarChar).Value = dwData["EKSTPME8"].ToString(); 
          or1.Parameters.Add("EKSTPME9", OracleType.NVarChar).Value = dwData["EKSTPME9"].ToString(); 
          or1.Parameters.Add("EKSTPMEO", OracleType.NVarChar).Value = dwData["EKSTPMEO"].ToString(); 
          or1.Parameters.Add("EKSTPMEU", OracleType.NVarChar).Value = dwData["EKSTPMEU"].ToString(); 
          or1.Parameters.Add("EKSTPSMENGE", OracleType.NVarChar).Value = dwData["EKSTPSMENGE"].ToString(); 
          or1.Parameters.Add("EKSTPWE1", OracleType.NVarChar).Value = dwData["EKSTPWE1"].ToString(); 
          or1.Parameters.Add("EKSTPWE2", OracleType.NVarChar).Value = dwData["EKSTPWE2"].ToString(); 
          or1.Parameters.Add("EKSTPWE3", OracleType.NVarChar).Value = dwData["EKSTPWE3"].ToString(); 
          or1.Parameters.Add("EKSTPWE4", OracleType.NVarChar).Value = dwData["EKSTPWE4"].ToString(); 
          or1.Parameters.Add("EKSTPWE5", OracleType.NVarChar).Value = dwData["EKSTPWE5"].ToString(); 
          or1.Parameters.Add("EKSTPWE6", OracleType.NVarChar).Value = dwData["EKSTPWE6"].ToString(); 
          or1.Parameters.Add("EKSTPWE7", OracleType.NVarChar).Value = dwData["EKSTPWE7"].ToString(); 
          or1.Parameters.Add("EKSTPWE8", OracleType.NVarChar).Value = dwData["EKSTPWE8"].ToString(); 
          or1.Parameters.Add("EKSTPWE9", OracleType.NVarChar).Value = dwData["EKSTPWE9"].ToString(); 
          or1.Parameters.Add("EKSTPBDAT", OracleType.NVarChar).Value = dwData["EKSTPBDAT"].ToString(); 
          or1.Parameters.Add("EKSTPLTERM", OracleType.NVarChar).Value = dwData["EKSTPLTERM"].ToString(); 
          or1.Parameters.Add("EKSTPILTERM", OracleType.NVarChar).Value = dwData["EKSTPILTERM"].ToString(); 
          or1.Parameters.Add("EKSTPFIX", OracleType.NVarChar).Value = dwData["EKSTPFIX"].ToString(); 
          or1.Parameters.Add("EKSTPLDAT", OracleType.NVarChar).Value = dwData["EKSTPLDAT"].ToString(); 
          or1.Parameters.Add("EKSTPDRUDAT", OracleType.NVarChar).Value = dwData["EKSTPDRUDAT"].ToString(); 
          or1.Parameters.Add("EKSTPWVTERM", OracleType.NVarChar).Value = dwData["EKSTPWVTERM"].ToString(); 
          or1.Parameters.Add("EKSTPWUTERM", OracleType.NVarChar).Value = dwData["EKSTPWUTERM"].ToString(); 
          or1.Parameters.Add("EKSTPVEINDAT", OracleType.NVarChar).Value = dwData["EKSTPVEINDAT"].ToString(); 
          or1.Parameters.Add("EKSTPVEINDALT", OracleType.NVarChar).Value = dwData["EKSTPVEINDALT"].ToString(); 
          or1.Parameters.Add("EKSTPLTERMBE", OracleType.NVarChar).Value = dwData["EKSTPLTERMBE"].ToString(); 
          or1.Parameters.Add("EKSTPLTERMKZ", OracleType.NVarChar).Value = dwData["EKSTPLTERMKZ"].ToString(); 
          or1.Parameters.Add("EKSTPVTERMIN", OracleType.NVarChar).Value = dwData["EKSTPVTERMIN"].ToString(); 
          or1.Parameters.Add("EKSTPVTERMEIN", OracleType.NVarChar).Value = dwData["EKSTPVTERMEIN"].ToString(); 
          or1.Parameters.Add("EKSTPDATVON", OracleType.NVarChar).Value = dwData["EKSTPDATVON"].ToString(); 
          or1.Parameters.Add("EKSTPBEDAT", OracleType.NVarChar).Value = dwData["EKSTPBEDAT"].ToString(); 
          or1.Parameters.Add("EKSTPTERMTAB", OracleType.NVarChar).Value = dwData["EKSTPTERMTAB"].ToString(); 
          or1.Parameters.Add("EKSTPTERMIND", OracleType.NVarChar).Value = dwData["EKSTPTERMIND"].ToString(); 
          or1.Parameters.Add("EKSTPSOLLDAT1", OracleType.NVarChar).Value = dwData["EKSTPSOLLDAT1"].ToString(); 
          or1.Parameters.Add("EKSTPISTDAT1", OracleType.NVarChar).Value = dwData["EKSTPISTDAT1"].ToString(); 
          or1.Parameters.Add("EKSTPSOLLDAT2", OracleType.NVarChar).Value = dwData["EKSTPSOLLDAT2"].ToString(); 
          or1.Parameters.Add("EKSTPISTDAT2", OracleType.NVarChar).Value = dwData["EKSTPISTDAT2"].ToString(); 
          or1.Parameters.Add("EKSTPSOLLDAT3", OracleType.NVarChar).Value = dwData["EKSTPSOLLDAT3"].ToString(); 
          or1.Parameters.Add("EKSTPISTDAT3", OracleType.NVarChar).Value = dwData["EKSTPISTDAT3"].ToString(); 
          or1.Parameters.Add("EKSTPSOLLDAT4", OracleType.NVarChar).Value = dwData["EKSTPSOLLDAT4"].ToString(); 
          or1.Parameters.Add("EKSTPISTDAT4", OracleType.NVarChar).Value = dwData["EKSTPISTDAT4"].ToString(); 
          or1.Parameters.Add("EKSTPSOLLDAT5", OracleType.NVarChar).Value = dwData["EKSTPSOLLDAT5"].ToString(); 
          or1.Parameters.Add("EKSTPISTDAT5", OracleType.NVarChar).Value = dwData["EKSTPISTDAT5"].ToString(); 
          or1.Parameters.Add("EKSTPSOLLDAT6", OracleType.NVarChar).Value = dwData["EKSTPSOLLDAT6"].ToString(); 
          or1.Parameters.Add("EKSTPISTDAT6", OracleType.NVarChar).Value = dwData["EKSTPISTDAT6"].ToString(); 
          or1.Parameters.Add("EKSTPLRUECK", OracleType.NVarChar).Value = dwData["EKSTPLRUECK"].ToString(); 
          or1.Parameters.Add("EKSTPPRME", OracleType.NVarChar).Value = dwData["EKSTPPRME"].ToString(); 
          or1.Parameters.Add("EKSTPPREH", OracleType.NVarChar).Value = dwData["EKSTPPREH"].ToString(); 
          or1.Parameters.Add("EKSTPPREHGRP", OracleType.NVarChar).Value = dwData["EKSTPPREHGRP"].ToString(); 
          or1.Parameters.Add("EKSTPPREHFKT", OracleType.NVarChar).Value = dwData["EKSTPPREHFKT"].ToString(); 
          or1.Parameters.Add("EKSTPPRDR", OracleType.NVarChar).Value = dwData["EKSTPPRDR"].ToString(); 
          or1.Parameters.Add("EKSTPPREISKZ", OracleType.NVarChar).Value = dwData["EKSTPPREISKZ"].ToString(); 
          or1.Parameters.Add("EKSTPPREISLST", OracleType.NVarChar).Value = dwData["EKSTPPREISLST"].ToString(); 
          or1.Parameters.Add("EKSTPRABATTKZ", OracleType.NVarChar).Value = dwData["EKSTPRABATTKZ"].ToString(); 
          or1.Parameters.Add("EKSTPRABATT", OracleType.NVarChar).Value = dwData["EKSTPRABATT"].ToString(); 
          or1.Parameters.Add("EKSTPRABART1", OracleType.NVarChar).Value = dwData["EKSTPRABART1"].ToString(); 
          or1.Parameters.Add("EKSTPRABPROZ1", OracleType.NVarChar).Value = dwData["EKSTPRABPROZ1"].ToString(); 
          or1.Parameters.Add("EKSTPRABWERT1", OracleType.NVarChar).Value = dwData["EKSTPRABWERT1"].ToString(); 
          or1.Parameters.Add("EKSTPRABART2", OracleType.NVarChar).Value = dwData["EKSTPRABART2"].ToString(); 
          or1.Parameters.Add("EKSTPRABPROZ2", OracleType.NVarChar).Value = dwData["EKSTPRABPROZ2"].ToString(); 
          or1.Parameters.Add("EKSTPRABWERT2", OracleType.NVarChar).Value = dwData["EKSTPRABWERT2"].ToString(); 
          or1.Parameters.Add("EKSTPRABART3", OracleType.NVarChar).Value = dwData["EKSTPRABART3"].ToString(); 
          or1.Parameters.Add("EKSTPRABPROZ3", OracleType.NVarChar).Value = dwData["EKSTPRABPROZ3"].ToString(); 
          or1.Parameters.Add("EKSTPRABWERT3", OracleType.NVarChar).Value = dwData["EKSTPRABWERT3"].ToString(); 
          or1.Parameters.Add("EKSTPRABART4", OracleType.NVarChar).Value = dwData["EKSTPRABART4"].ToString(); 
          or1.Parameters.Add("EKSTPRABPROZ4", OracleType.NVarChar).Value = dwData["EKSTPRABPROZ4"].ToString(); 
          or1.Parameters.Add("EKSTPRABWERT4", OracleType.NVarChar).Value = dwData["EKSTPRABWERT4"].ToString(); 
          or1.Parameters.Add("EKSTPRABART5", OracleType.NVarChar).Value = dwData["EKSTPRABART5"].ToString(); 
          or1.Parameters.Add("EKSTPRABPROZ5", OracleType.NVarChar).Value = dwData["EKSTPRABPROZ5"].ToString(); 
          or1.Parameters.Add("EKSTPRABWERT5", OracleType.NVarChar).Value = dwData["EKSTPRABWERT5"].ToString(); 
          or1.Parameters.Add("EKSTPZUAB1", OracleType.NVarChar).Value = dwData["EKSTPZUAB1"].ToString(); 
          or1.Parameters.Add("EKSTPZUABPR1", OracleType.NVarChar).Value = dwData["EKSTPZUABPR1"].ToString(); 
          or1.Parameters.Add("EKSTPZUABWE1", OracleType.NVarChar).Value = dwData["EKSTPZUABWE1"].ToString(); 
          or1.Parameters.Add("EKSTPZUABME1", OracleType.NVarChar).Value = dwData["EKSTPZUABME1"].ToString(); 
          or1.Parameters.Add("EKSTPABRKZ1", OracleType.NVarChar).Value = dwData["EKSTPABRKZ1"].ToString(); 
          or1.Parameters.Add("EKSTPZUAB2", OracleType.NVarChar).Value = dwData["EKSTPZUAB2"].ToString(); 
          or1.Parameters.Add("EKSTPZUABPR2", OracleType.NVarChar).Value = dwData["EKSTPZUABPR2"].ToString(); 
          or1.Parameters.Add("EKSTPZUABWE2", OracleType.NVarChar).Value = dwData["EKSTPZUABWE2"].ToString(); 
          or1.Parameters.Add("EKSTPZUABME2", OracleType.NVarChar).Value = dwData["EKSTPZUABME2"].ToString(); 
          or1.Parameters.Add("EKSTPABRKZ2", OracleType.NVarChar).Value = dwData["EKSTPABRKZ2"].ToString(); 
          or1.Parameters.Add("EKSTPZUAB3", OracleType.NVarChar).Value = dwData["EKSTPZUAB3"].ToString(); 
          or1.Parameters.Add("EKSTPZUABPR3", OracleType.NVarChar).Value = dwData["EKSTPZUABPR3"].ToString(); 
          or1.Parameters.Add("EKSTPZUABWE3", OracleType.NVarChar).Value = dwData["EKSTPZUABWE3"].ToString(); 
          or1.Parameters.Add("EKSTPZUABME3", OracleType.NVarChar).Value = dwData["EKSTPZUABME3"].ToString(); 
          or1.Parameters.Add("EKSTPABRKZ3", OracleType.NVarChar).Value = dwData["EKSTPABRKZ3"].ToString(); 
          or1.Parameters.Add("EKSTPZUAB4", OracleType.NVarChar).Value = dwData["EKSTPZUAB4"].ToString(); 
          or1.Parameters.Add("EKSTPZUABPR4", OracleType.NVarChar).Value = dwData["EKSTPZUABPR4"].ToString(); 
          or1.Parameters.Add("EKSTPZUABWE4", OracleType.NVarChar).Value = dwData["EKSTPZUABWE4"].ToString(); 
          or1.Parameters.Add("EKSTPZUABME4", OracleType.NVarChar).Value = dwData["EKSTPZUABME4"].ToString(); 
          or1.Parameters.Add("EKSTPABRKZ4", OracleType.NVarChar).Value = dwData["EKSTPABRKZ4"].ToString(); 
          or1.Parameters.Add("EKSTPZUAB5", OracleType.NVarChar).Value = dwData["EKSTPZUAB5"].ToString(); 
          or1.Parameters.Add("EKSTPZUABPR5", OracleType.NVarChar).Value = dwData["EKSTPZUABPR5"].ToString(); 
          or1.Parameters.Add("EKSTPZUABWE5", OracleType.NVarChar).Value = dwData["EKSTPZUABWE5"].ToString(); 
          or1.Parameters.Add("EKSTPZUABME5", OracleType.NVarChar).Value = dwData["EKSTPZUABME5"].ToString(); 
          or1.Parameters.Add("EKSTPABRKZ5", OracleType.NVarChar).Value = dwData["EKSTPABRKZ5"].ToString(); 
          or1.Parameters.Add("EKSTPZUABWERT", OracleType.NVarChar).Value = dwData["EKSTPZUABWERT"].ToString(); 
          or1.Parameters.Add("EKSTPFIXBONP", OracleType.NVarChar).Value = dwData["EKSTPFIXBONP"].ToString(); 
          or1.Parameters.Add("EKSTPFIXBONA", OracleType.NVarChar).Value = dwData["EKSTPFIXBONA"].ToString(); 
          or1.Parameters.Add("EKSTPKALBONP", OracleType.NVarChar).Value = dwData["EKSTPKALBONP"].ToString(); 
          or1.Parameters.Add("EKSTPKALBONA", OracleType.NVarChar).Value = dwData["EKSTPKALBONA"].ToString(); 
          or1.Parameters.Add("EKSTPCOUPON", OracleType.NVarChar).Value = dwData["EKSTPCOUPON"].ToString(); 
          or1.Parameters.Add("EKSTPUMFAK", OracleType.NVarChar).Value = dwData["EKSTPUMFAK"].ToString(); 
          or1.Parameters.Add("EKSTPKOKRS", OracleType.NVarChar).Value = dwData["EKSTPKOKRS"].ToString(); 
          or1.Parameters.Add("EKSTPKOLFD", OracleType.NVarChar).Value = dwData["EKSTPKOLFD"].ToString(); 
          or1.Parameters.Add("EKSTPKOPOS", OracleType.NVarChar).Value = dwData["EKSTPKOPOS"].ToString(); 
          or1.Parameters.Add("EKSTPSTA", OracleType.NVarChar).Value = dwData["EKSTPSTA"].ToString(); 
          or1.Parameters.Add("EKSTPSTAKZ", OracleType.NVarChar).Value = dwData["EKSTPSTAKZ"].ToString(); 
          or1.Parameters.Add("EKSTPMAHNKZ", OracleType.NVarChar).Value = dwData["EKSTPMAHNKZ"].ToString(); 
          or1.Parameters.Add("EKSTPMAHNKZA", OracleType.NVarChar).Value = dwData["EKSTPMAHNKZA"].ToString(); 
          or1.Parameters.Add("EKSTPMAHNDAT", OracleType.NVarChar).Value = dwData["EKSTPMAHNDAT"].ToString(); 
          or1.Parameters.Add("EKSTPKTOKL4", OracleType.NVarChar).Value = dwData["EKSTPKTOKL4"].ToString(); 
          or1.Parameters.Add("EKSTPKSTKRS", OracleType.NVarChar).Value = dwData["EKSTPKSTKRS"].ToString(); 
          or1.Parameters.Add("EKSTPKST", OracleType.NVarChar).Value = dwData["EKSTPKST"].ToString(); 
          or1.Parameters.Add("EKSTPBUDGET", OracleType.NVarChar).Value = dwData["EKSTPBUDGET"].ToString(); 
          or1.Parameters.Add("EKSTPINVAUF", OracleType.NVarChar).Value = dwData["EKSTPINVAUF"].ToString(); 
          or1.Parameters.Add("EKSTPFAUFTYP", OracleType.NVarChar).Value = dwData["EKSTPFAUFTYP"].ToString(); 
          or1.Parameters.Add("EKSTPFAUFKRS", OracleType.NVarChar).Value = dwData["EKSTPFAUFKRS"].ToString(); 
          or1.Parameters.Add("EKSTPFAUFLFD", OracleType.NVarChar).Value = dwData["EKSTPFAUFLFD"].ToString(); 
          or1.Parameters.Add("EKSTPFAUFPOS", OracleType.NVarChar).Value = dwData["EKSTPFAUFPOS"].ToString(); 
          or1.Parameters.Add("EKSTPANRKR", OracleType.NVarChar).Value = dwData["EKSTPANRKR"].ToString(); 
          or1.Parameters.Add("EKSTPALFDNR", OracleType.NVarChar).Value = dwData["EKSTPALFDNR"].ToString(); 
          or1.Parameters.Add("EKSTPWAEHRSL", OracleType.NVarChar).Value = dwData["EKSTPWAEHRSL"].ToString(); 
          or1.Parameters.Add("EKSTPKURS", OracleType.NVarChar).Value = dwData["EKSTPKURS"].ToString(); 
          or1.Parameters.Add("EKSTPBETRAG", OracleType.NVarChar).Value = dwData["EKSTPBETRAG"].ToString(); 
          or1.Parameters.Add("EKSTPHWAEHRSL", OracleType.NVarChar).Value = dwData["EKSTPHWAEHRSL"].ToString(); 
          or1.Parameters.Add("EKSTPHEUROKURS", OracleType.NVarChar).Value = dwData["EKSTPHEUROKURS"].ToString(); 
          or1.Parameters.Add("EKSTPHEUROKUVK", OracleType.NVarChar).Value = dwData["EKSTPHEUROKUVK"].ToString(); 
          or1.Parameters.Add("EKSTPFEUROKURS", OracleType.NVarChar).Value = dwData["EKSTPFEUROKURS"].ToString(); 
          or1.Parameters.Add("EKSTPFEUROKUVK", OracleType.NVarChar).Value = dwData["EKSTPFEUROKUVK"].ToString(); 
          or1.Parameters.Add("EKSTPTERMNR", OracleType.NVarChar).Value = dwData["EKSTPTERMNR"].ToString(); 
          or1.Parameters.Add("EKSTPFAELLIG", OracleType.NVarChar).Value = dwData["EKSTPFAELLIG"].ToString(); 
          or1.Parameters.Add("EKSTPSICHER", OracleType.NVarChar).Value = dwData["EKSTPSICHER"].ToString(); 
          or1.Parameters.Add("EKSTPSICHP", OracleType.NVarChar).Value = dwData["EKSTPSICHP"].ToString(); 
          or1.Parameters.Add("EKSTPAKKRED", OracleType.NVarChar).Value = dwData["EKSTPAKKRED"].ToString(); 
          or1.Parameters.Add("EKSTPUDATUM", OracleType.NVarChar).Value = dwData["EKSTPUDATUM"].ToString(); 
          or1.Parameters.Add("EKSTPUAENZL", OracleType.NVarChar).Value = dwData["EKSTPUAENZL"].ToString(); 
          or1.Parameters.Add("EKSTPUAENB", OracleType.NVarChar).Value = dwData["EKSTPUAENB"].ToString(); 
          or1.Parameters.Add("EKSTPLIEFNR", OracleType.NVarChar).Value = dwData["EKSTPLIEFNR"].ToString(); 
          or1.Parameters.Add("EKSTPKONDSL", OracleType.NVarChar).Value = dwData["EKSTPKONDSL"].ToString(); 
          or1.Parameters.Add("EKSTPLO", OracleType.NVarChar).Value = dwData["EKSTPLO"].ToString(); 
          or1.Parameters.Add("EKSTPLB", OracleType.NVarChar).Value = dwData["EKSTPLB"].ToString(); 
          or1.Parameters.Add("EKSTPLPLATZ", OracleType.NVarChar).Value = dwData["EKSTPLPLATZ"].ToString(); 
          or1.Parameters.Add("EKSTPLIEFERSCH", OracleType.NVarChar).Value = dwData["EKSTPLIEFERSCH"].ToString(); 
          or1.Parameters.Add("EKSTPZOLLSL", OracleType.NVarChar).Value = dwData["EKSTPZOLLSL"].ToString(); 
          or1.Parameters.Add("EKSTPIMEXSL", OracleType.NVarChar).Value = dwData["EKSTPIMEXSL"].ToString(); 
          or1.Parameters.Add("EKSTPKNTRNRL", OracleType.NVarChar).Value = dwData["EKSTPKNTRNRL"].ToString(); 
          or1.Parameters.Add("EKSTPLIEFKOMP", OracleType.NVarChar).Value = dwData["EKSTPLIEFKOMP"].ToString(); 
          or1.Parameters.Add("EKSTPABRUF", OracleType.NVarChar).Value = dwData["EKSTPABRUF"].ToString(); 
          or1.Parameters.Add("EKSTPSACHB", OracleType.NVarChar).Value = dwData["EKSTPSACHB"].ToString(); 
          or1.Parameters.Add("EKSTPLEBKZ", OracleType.NVarChar).Value = dwData["EKSTPLEBKZ"].ToString(); 
          or1.Parameters.Add("EKSTPSPERR", OracleType.NVarChar).Value = dwData["EKSTPSPERR"].ToString(); 
          or1.Parameters.Add("EKSTPWIEBEST", OracleType.NVarChar).Value = dwData["EKSTPWIEBEST"].ToString(); 
          or1.Parameters.Add("EKSTPBEKZ", OracleType.NVarChar).Value = dwData["EKSTPBEKZ"].ToString(); 
          or1.Parameters.Add("EKSTPPOSTYP", OracleType.NVarChar).Value = dwData["EKSTPPOSTYP"].ToString(); 
          or1.Parameters.Add("EKSTPGESSTA", OracleType.NVarChar).Value = dwData["EKSTPGESSTA"].ToString(); 
          or1.Parameters.Add("EKSTPEINSTA", OracleType.NVarChar).Value = dwData["EKSTPEINSTA"].ToString(); 
          or1.Parameters.Add("EKSTPZENSUR", OracleType.NVarChar).Value = dwData["EKSTPZENSUR"].ToString(); 
          or1.Parameters.Add("EKSTPTEXTKON", OracleType.NVarChar).Value = dwData["EKSTPTEXTKON"].ToString(); 
          or1.Parameters.Add("EKSTPMCODE", OracleType.NVarChar).Value = dwData["EKSTPMCODE"].ToString(); 
          or1.Parameters.Add("EKSTPGENBENID1", OracleType.NVarChar).Value = dwData["EKSTPGENBENID1"].ToString(); 
          or1.Parameters.Add("EKSTPGENDAT1", OracleType.NVarChar).Value = dwData["EKSTPGENDAT1"].ToString(); 
          or1.Parameters.Add("EKSTPGENBENID2", OracleType.NVarChar).Value = dwData["EKSTPGENBENID2"].ToString(); 
          or1.Parameters.Add("EKSTPGENDAT2", OracleType.NVarChar).Value = dwData["EKSTPGENDAT2"].ToString(); 
          or1.Parameters.Add("EKSTPGENBENID3", OracleType.NVarChar).Value = dwData["EKSTPGENBENID3"].ToString(); 
          or1.Parameters.Add("EKSTPGENDAT3", OracleType.NVarChar).Value = dwData["EKSTPGENDAT3"].ToString(); 
          or1.Parameters.Add("EKSTPGENSTUFE", OracleType.NVarChar).Value = dwData["EKSTPGENSTUFE"].ToString(); 
          or1.Parameters.Add("EKSTPGENOFFEN", OracleType.NVarChar).Value = dwData["EKSTPGENOFFEN"].ToString(); 
          or1.Parameters.Add("EKSTPABLADEST", OracleType.NVarChar).Value = dwData["EKSTPABLADEST"].ToString(); 
          or1.Parameters.Add("EKSTPVERBENID", OracleType.NVarChar).Value = dwData["EKSTPVERBENID"].ToString(); 
          or1.Parameters.Add("EKSTPWEMAIL", OracleType.NVarChar).Value = dwData["EKSTPWEMAIL"].ToString(); 
          or1.Parameters.Add("EKSTPURLAND", OracleType.NVarChar).Value = dwData["EKSTPURLAND"].ToString(); 
          or1.Parameters.Add("EKSTPETIDR", OracleType.NVarChar).Value = dwData["EKSTPETIDR"].ToString(); 
          or1.Parameters.Add("EKSTPCHAR", OracleType.NVarChar).Value = dwData["EKSTPCHAR"].ToString(); 
          or1.Parameters.Add("EKSTPGNR", OracleType.NVarChar).Value = dwData["EKSTPGNR"].ToString(); 
          or1.Parameters.Add("EKSTPZUARTF", OracleType.NVarChar).Value = dwData["EKSTPZUARTF"].ToString(); 
          or1.Parameters.Add("EKSTPZUABPRF", OracleType.NVarChar).Value = dwData["EKSTPZUABPRF"].ToString(); 
          or1.Parameters.Add("EKSTPZUABWEF", OracleType.NVarChar).Value = dwData["EKSTPZUABWEF"].ToString(); 
          or1.Parameters.Add("EKSTPMEEHF", OracleType.NVarChar).Value = dwData["EKSTPMEEHF"].ToString(); 
          or1.Parameters.Add("EKSTPABRKZF", OracleType.NVarChar).Value = dwData["EKSTPABRKZF"].ToString(); 
          or1.Parameters.Add("EKSTPZUARTV", OracleType.NVarChar).Value = dwData["EKSTPZUARTV"].ToString(); 
          or1.Parameters.Add("EKSTPZUABPRV", OracleType.NVarChar).Value = dwData["EKSTPZUABPRV"].ToString(); 
          or1.Parameters.Add("EKSTPZUABWEV", OracleType.NVarChar).Value = dwData["EKSTPZUABWEV"].ToString(); 
          or1.Parameters.Add("EKSTPMEEHV", OracleType.NVarChar).Value = dwData["EKSTPMEEHV"].ToString(); 
          or1.Parameters.Add("EKSTPABRKZV", OracleType.NVarChar).Value = dwData["EKSTPABRKZV"].ToString(); 
          or1.Parameters.Add("EKSTPVERSICH", OracleType.NVarChar).Value = dwData["EKSTPVERSICH"].ToString(); 
          or1.Parameters.Add("EKSTPEDIKZ", OracleType.NVarChar).Value = dwData["EKSTPEDIKZ"].ToString(); 
          or1.Parameters.Add("EKSTPKOMMNR", OracleType.NVarChar).Value = dwData["EKSTPKOMMNR"].ToString(); 
          or1.Parameters.Add("EKSTPKOMMPOS", OracleType.NVarChar).Value = dwData["EKSTPKOMMPOS"].ToString(); 
          or1.Parameters.Add("EKSTPEDIDAT", OracleType.NVarChar).Value = dwData["EKSTPEDIDAT"].ToString(); 
          or1.Parameters.Add("EKSTPEDIZEIT", OracleType.NVarChar).Value = dwData["EKSTPEDIZEIT"].ToString(); 
          or1.Parameters.Add("EKSTPURBESTPOS", OracleType.NVarChar).Value = dwData["EKSTPURBESTPOS"].ToString(); 
          or1.Parameters.Add("EKSTPVERTRNRK", OracleType.NVarChar).Value = dwData["EKSTPVERTRNRK"].ToString(); 
          or1.Parameters.Add("EKSTPVERTRPOSK", OracleType.NVarChar).Value = dwData["EKSTPVERTRPOSK"].ToString(); 
          or1.Parameters.Add("EKSTPEXMANDANT", OracleType.NVarChar).Value = dwData["EKSTPEXMANDANT"].ToString(); 
          or1.Parameters.Add("EKSTPFILLER14", OracleType.NVarChar).Value = dwData["EKSTPFILLER14"].ToString(); 
                    #endregion
                    break; 
                default:
                    break;
            }


            Connect2Proxy(or1);
        }
    }
}
